/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Sueca;

/**
 *
 * @author Carolina
 */
public class Jogo {

    private Partida[] m_partidas;

    private Partida[] m_partidasD1;
    private Partida[] m_partidasD2;


    public Jogo(){

        m_partidas = new Partida[7];
        m_partidasD1 = new Partida[7];
        m_partidasD2 = new Partida[7];
    }

    public int numPartidas(int dupla){
        int num_part;

        if(dupla == 1)
            num_part = m_partidasD1.length;
        else
            num_part = m_partidasD2.length;

        return num_part;
    }

    public void setPartida(Partida _partida, int index){
        m_partidas[index] = _partida;
    }

    public int obterDuplaVencedora(){

        int size = m_partidas.length;
        int d1 = 0;
        int d2 = 0;

        int dupla = 0;

        for (int i = 0; i < size; i++){
            if(m_partidas[i].vencePartida() == 1)
                d1++;
            else if(m_partidas[i].vencePartida() == 2)
                d2++;
        }

        if (d1 > d2)
            dupla = 1;
        else
            dupla = 2;

        return dupla;
    }

    public void levaPartida(int dupla, Partida _partida){

        int posD1 = 0;
        int posD2 = 0;

        for (int i = 0; i < m_partidasD1.length; i++) {
            if (m_partidasD1[i] != null)
                posD1++;
        }

        for (int i = 0; i < m_partidasD2.length; i++) {
            if (m_partidasD2[i] != null)
                posD2++;
        }

        if(dupla == 1)
            m_partidasD1[posD1] = _partida;
        else
            m_partidasD2[posD2] = _partida;
    }

}
